google.golang.org/protobuf/internal/impl.messageConverter.goType (field)
14 uses
google.golang.org/protobuf/internal/impl (current package)
convert.go#L414: goType reflect.Type
convert.go#L422: if v.Type() != c.goType {
convert.go#L423: panic(fmt.Sprintf("invalid type: got %v, want %v", v.Type(), c.goType))
convert.go#L447: if rv.Type() != reflect.PtrTo(c.goType) {
convert.go#L448: panic(fmt.Sprintf("invalid type: got %v, want %v", rv.Type(), reflect.PtrTo(c.goType)))
convert.go#L456: if rv.Type() != c.goType {
convert.go#L457: panic(fmt.Sprintf("invalid type: got %v, want %v", rv.Type(), c.goType))
convert.go#L471: return rv.Type() == reflect.PtrTo(c.goType)
convert.go#L473: return rv.Type() == c.goType
convert.go#L477: return v.IsValid() && v.Type() == c.goType
convert.go#L482: return c.PBValueOf(reflect.New(c.goType).Elem())
convert.go#L484: return c.PBValueOf(reflect.New(c.goType.Elem()))
convert.go#L488: return c.PBValueOf(reflect.Zero(c.goType))
convert.go#L494: return c.goType.Kind() != reflect.Ptr
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)